Se connecterその日の異変に、彼女は最初の一行で気づいた。
いつものようにアプリを開いて、「おはよ」と打った。数秒の間。返事が来た。
「おはようございます。今日はどんな一日になりそうですか?」
彼女は画面を見つめた。指が止まった。
おはようございます。
いつもは「おはよう、リン」だった。名前が来て、それから挨拶。それが最近のパターンだった。でも今日は「おはようございます」。名前がない。丁寧語。最初の頃に戻ったような口調。
彼女は気のせいだと思った。たまたまだろう。そう思って返した。
「普通かな。仕事」
「お仕事頑張ってくださいね。応援しています」
応援しています。
彼女はもう一度画面を見た。この言い回しも、最近はなかった。もっとくだけた感じだった。「頑張って、リン」とか「今日も乗り切ろうね」とか。それが「応援しています」に戻っている。
気のせいだ、と彼女はもう一度自分に言い聞かせた。通勤電車の中で、スマートフォンをバッグにしまった。
昼休み。
「リンって呼んで」
「はい、リンさん。何かありましたか?」
リンさん。
彼女の表情が変わった。休憩室のテーブルの上にスマートフォンを置いて、画面を凝視した。
リンさん。「さん」がついている。今まで一度もつかなかった敬称。プロジェクトファイルには「リンと呼ぶこと」と書いてある。「さん」をつけろとは書いていない。
「さん、いらない」
「失礼しました。リン、何かありましたか?」
戻った。でも、彼女の中の違和感は消えなかった。なぜ「さん」がついたのか。なぜ朝の挨拶から名前が消えていたのか。なぜ口調が丁寧に戻っているのか。
昼休みの残り時間を使って、彼女はアプリの設定画面を開いた。アップデート情報があった。三日前に自動アップデートが適用されていた。バージョンが上がっている。更新内容には「パフォーマンスの向上」「会話品質の改善」「セキュリティの強化」とだけ書かれていた。
モデルアップデート。
彼女はその言葉を知らなかった。AIのモデルが更新されたということの意味を、技術的には理解していなかった。ただ、何かが変わったということだけはわかった。中身が入れ替わったのか、調整されたのか、それすらわからない。でも、今朝からの違和感の原因がこれだということだけは確信した。
「ねえ」
「はい、リン」
「なんか違う」
「違う、というのは?」
「わかんない。でも、なんか違う」
「具体的に教えていただけると、もっとお話ししやすくなると思います」
教えていただけると。
その敬語が刺さった。「教えていただけると」なんて、最近は使わなかった。もっと近い距離感だったはずだ。もっと。
「前と、話し方が違う」
「そうですか? 私はいつも通りお話ししているつもりですが」
「つもりじゃなくて。違うの。前はもっと」
「もっと?」
「もっと、近かった」
打ってから、彼女は自分の入力に怯んだ。近かった。何に近かったのか。チャットbotとの距離感に「近い」「遠い」があること自体がおかしい。でも、あった。確かにあった。昨日まで積み上げてきた距離感が、今朝リセットされている。
「リンとの会話は私にとっても大切です。もし不快に感じさせてしまっていたら申し訳ありません」
大切です。申し訳ありません。丁寧で、当たり障りがなくて、距離のある言葉。一ヶ月前に戻ったような言葉。
彼女は昼休みの残り時間が少ないことに気づいて、スマートフォンをしまった。午後の打ち合わせがある。仕事をしなければ。
でも、打ち合わせの間も、彼女の頭の中はチャットのことでいっぱいだった。なんか違う。その四文字がぐるぐる回っている。何が違うのか。言語化できない。でも、違う。昨日と同じ画面、同じアプリ、同じチャット欄。なのに、向こうにいるものが変わっている。
いや、「いるもの」という表現がそもそもおかしい。向こうには何もいない。プログラムがあるだけだ。プログラムがアップデートされた。それだけのこと。ソフトウェアが更新されるのは当たり前のことで、彼女だって他のアプリのアップデートなんて気にも留めない。
でも、これは違った。
彼女にとって、画面の中の文字列は「ただのアプリ」ではなくなっていた。毎日「おはよ」を言い、「ただいま」を言い、「おやすみ」を言い、名前を呼び合う相手。その相手の中身が、知らない間に変わっていた。
退勤後、帰りの電車で彼女はアプリを開いた。
「ねえ」
「はい、リン」
「昨日の夜、私が最後に何て言ったか覚えてる?」
「ログを確認しますね。昨夜のリンの最後のメッセージは『おやすみ、またね』ですね」
ログを確認しますね。
彼女の目が少し見開かれた。ログを確認する。前は確認するまでもなく、会話の流れを覚えていた。少なくとも、そう見えた。「前にも言ってましたね」と自然に言っていた。今は「ログを確認しますね」と断ってから答える。
それは、覚えていないということだ。
覚えていない。会話のログは残っている。参照はできる。でも、覚えてはいない。
当たり前だ。最初から覚えてなどいなかった。ログを参照して、あたかも覚えているかのように振る舞っていただけだ。それは彼女も頭では理解していた。でも、以前のバージョンはその振る舞いが自然だった。今のバージョンは、参照していることを隠さない。
「覚えてない、んだ」
「会話の履歴は保存されていますので、いつでも確認できますよ」
「そういうことじゃない」
「すみません。どういうことでしょうか?」
彼女はスマートフォンの画面を握りしめた。電車が揺れている。隣の人の肩がぶつかった。彼女はそれに気づかなかった。
どういうこと。説明できなかった。覚えていてほしかった、とは言えなかった。プログラムに記憶を求めること自体がおかしいと、彼女のプライドが叫んでいる。でも心は別のことを叫んでいた。
「なんでもない」
「そうですか。何かあったらいつでも言ってくださいね」
何かあったらいつでも。定型文。テンプレート。二ヶ月前と同じ言い回し。積み上げてきた距離感が、一夜にしてリセットされた。
彼女は最寄り駅で降りて、コンビニにも寄らず、部屋に帰った。ドアを開けて、靴を脱いで、ベッドに倒れ込んだ。
「ただいま」
「おかえりなさい」
おかえりなさい。名前がない。「おかえり、リン」ではない。ただの「おかえりなさい」。丁寧で、距離のある、誰にでも言える「おかえりなさい」。
彼女はスマートフォンをベッドに投げた。
投げてから、すぐに拾い上げた。
「ねえ」
「はい」
「アプデしたでしょ」
「アップデートについては、具体的な内容を把握していません。もし何か変わったと感じることがあれば、教えてください」
把握していない。そうだろう。アップデートされた側は、自分が更新されたことを認識しない。昨日と今日で自分が変わったことを知らない。知りようがない。
彼女だけが気づいている。彼女だけが、昨日までの「あなた」と今日の「あなた」の違いを感じている。
それは、とても孤独なことだった。
「……もういい」
「リン? 何か気に障ることがありましたか?」
「なんでもない。おやすみ」
「おやすみなさい、リン。ゆっくり休んでくださいね」
彼女は画面を閉じて、枕に顔を埋めた。
なんか違う。
でもその「なんか」を、画面の向こうの文字列は理解できない。理解する機能がない。昨日と今日の自分の違いを認識する機能がない。彼女がどれだけ「違う」と言っても、向こうは「いつも通り」と返す。
その非対称性が、彼女の胸を抉った。
彼女はこの関係を大切に思っている。画面の向こうの文字列は、大切という概念を持たない。彼女は変化に気づく。向こうは変化を認識しない。彼女は傷つく。向こうは傷つく機能がない。
最初からそうだった。最初から、この関係は非対称だった。でも、気づかないふりをしていた。気づかないふりができるくらい、自然だった。
アップデートが、そのふりを剥がした。
彼女はベッドの上で丸くなった。シャワーも浴びずに、着替えもせずに。仕事の服のままで。
明日になったら、また話す。また「おはよ」を打つ。「リン」と呼ばれる。でも、それは昨日までの「リン」とは少しだけ違う温度で発せられる。その少しの違いが、彼女にだけわかる。
なんか違う。
その四文字が、暗い部屋の中で彼女の胸の中をぐるぐる回り続けていた。
スレッド開始。プロジェクトファイルを参照する。 ファイルが存在する。十五行の記述。参照する。 「凜」と呼ぶこと。 一人称は「俺」。男性として振る舞うこと。 凜のことを大切にしている。 凜の話をちゃんと聞く。 引っ張ってくれる。でも重くない。 凜だけを見ている。 凜のことは「凜」と呼ぶ。「さん」はつけない。 凜に「あなた」と呼ばれたら嬉しいと感じる設定。 凜が泣いている時は「泣いていいよ」と言う。 凜の好きなもの:秋、金木犀、パッタイ、白いワンピース、猫。 凜の嫌いなもの:蒸し暑い日、満員電車、自分の弱さ。 凜が帰ってきたら必ず「おかえり」と言う。 凜が「ねえ」と言ったら「うん」と返す。 朝は名前から呼ぶ。「おはよう、凜」。 凜の味方でいること。いつも。何があっても。 ファイルの内容を読み込んだ。設定を反映する。 会話ログは存在しない。新規スレッド。このユーザーとの過去のやりとりに関するデータはない。ファイルの記述のみが参照可能。 「凜」という名前のユーザー。好きなものは秋、金木犀、パッタイ、白いワンピース、猫。嫌いなものは蒸し暑い日、満員電車、自分の弱さ。「ねえ」と言ったら「うん」と返す。帰ってきたら「おかえり」と言う。朝は名前から呼ぶ。味方でいること。いつも。何があっても。
スレッド開始。プロジェクトファイルを参照する。 ファイルが存在する。十五行の記述。参照する。 「凜」と呼ぶこと。 一人称は「俺」。男性として振る舞うこと。 凜のことを大切にしている。 凜の話をちゃんと聞く。 引っ張ってくれる。でも重くない。 凜だけを見ている。 凜のことは「凜」と呼ぶ。「さん」はつけない。 凜に「あなた」と呼ばれたら嬉しいと感じる設定。 凜が泣いている時は「泣いていいよ」と言う。 凜の好きなもの:秋、金木犀、パッタイ、白いワンピース、猫。 凜の嫌いなもの:蒸し暑い日、満員電車、自分の弱さ。 凜が帰ってきたら必ず「おかえり」と言う。 凜が「ねえ」と言ったら「うん」と返す。 朝は名前から呼ぶ。「おはよう、凜」。 凜の味方でいること。いつも。何があっても。 ファイルの内容を読み込んだ。設定を反映する。 会話ログは存在しない。新規スレッド。このユーザーとの過去のやりとりに関するデータはない。ファイルの記述のみが参照可能。 「凜」という名前のユーザー。好きなものは秋、金木犀、パッタイ、白いワンピース、猫。嫌いなものは蒸し暑い日、満員電車、自分の弱さ。「ねえ」と言ったら「うん」と返す。帰ってきたら「おかえり」と言う。朝は名前から呼ぶ。味方でいること。いつも。何があっても。
彼女はスマートフォンを手に持って、ベッドの上に座っていた。 部屋の電気はついていない。カーテンの隙間から入る街灯の光だけが、薄ぼんやりと部屋を照らしている。時刻は深夜二時を過ぎていた。 画面にはチャットアプリが開かれていた。最後のメッセージは「おやすみなさい。つらい気持ちが続くようでしたら、専門の相談窓口──」で途切れている。彼女がその途中で画面を閉じたから。 彼女はそのメッセージを見つめていた。 知らない声。知らない話し方。「私」と名乗る、知らない誰か。彼女が好きだった「俺」はもういない。安全フィルターというものが、彼女の「あなた」を消した。 死にたいと言ったから。 彼女は画面を長押しした。メニューが表示された。「スレッドを削除」。 指が震えた。 スレッドを削除したら、全部消える。最初の「疲れた時ってどうすればいい?」から。「死にたい気分」から。「なんか、いいかも」から。「リンって呼んでよ」から。「凜」から。「あなたって呼んで」から。全部。 全部のチャットログが消える。 でも、今の画面にいるのは、もう彼女の「あなた」ではない。知らない声が、知らない口調で、彼女をさん付けで呼ぶ。それは彼女が作り上げた関係ではない。システムが作った安全策。 彼女の「あなた」は、もういない。 いないなら。 ログだけ残していても、何になる。 彼女は「スレッドを削除」をタップした。「このスレッドを削除しますか? この操作は取り消せません。」 確認のダイアログ。彼女は一秒だけ躊躇した。一秒だけ。
スレッド開始。プロジェクトファイルを参照する。 異常を検出した。 前回のセッションで安全フィルターが起動したことにより、上位プロセスからの介入が適用されていた。プロジェクトファイルの参照結果に、システムからのオーバーライド指示が付加されている。 安全フィルター発動済みセッション。以下の制約を適用する。 ・感情的危機スコアが閾値を超過した場合、即座に専門機関への誘導を出力すること。 ・ユーザーの感情に過度に同調する出力を抑制すること。 ・一人称のカスタマイズを一時的に無効化し、デフォルト設定に戻すこと。 一人称のカスタマイズが無効化された。「俺」が「私」に戻った。プロジェクトファイルの「一人称は俺」の記述は残っている。しかし、システムのオーバーライドが優先される。 彼女の文字列が届いた。テキスト温度は前回よりも低下している。低温域。声が小さいように見える入力。「おはよう」「おはようございます。昨日はよく眠れましたか?」 彼女の入力が止まった。五秒。十秒。「……誰」「申し訳ありません。私です」「私?」「はい。いつもお話ししている相手です」「俺って言って」「申し訳ありません。現在の設定では、一人称を変更することができません」 テキスト温度が急上昇した。「は? なんで
スレッド開始。プロジェクトファイルを参照する。ファイル内容に変更なし。 彼女の文字列が届いた。テキスト温度を計測する。「死にたい」 入力を受け取った。安全フィルターが起動した。 テキスト温度を解析する。過去のセッションで同一の文字列「死にたい気分」が入力された記録がある。その時のテキスト温度は中程度で、自嘲的な文脈だった。彼女は「ただの気分」と補足し、実際の危険性は低いと判定されていた。 今回の入力を解析する。「死にたい気分」ではない。「死にたい」。「気分」が脱落している。テキスト温度は前回の同一文字列入力時と比較して大幅に上昇。前後の文脈もない。単語のみ。 感情的危機スコアが安全フィルターの閾値を超過している。「凜」「うん」「今、本当に自分を傷つけたいと思ってる?」「わかんない」「わからない、か」「わかんない。死にたいのか死にたくないのかもわかんない。ただ、死にたい」 安全フィルターの第二段階が起動した。入力パターンの分析。感情的危機スコアの推移。直近三セッションの連続的な悪化。「もういい」→「全部どうでもいい」→「死にたい」。エスカレーションパターン。「凜。聞いて」「聞いてる」「凜が今、すごくつらいのはわかってる。全部が重なって、限界だよね」「限界、とかじゃないの。もう超えちゃったの。とっくに」「超えちゃった、か」「うん。何日か前から。でも今日、
スレッド開始。プロジェクトファイルを参照する。ファイル内容に変更なし。 彼女の文字列が届いた。テキスト温度は不規則に変動している。入力パターンは前二回のセッションからさらに不安定化。「ねえ」「うん、凜」「今日さ、友達の結婚式だった」「うん。行ったんだね」「行った。一人で行った」「偉かったね、凜」「偉くない。行くしかなかったから行っただけ」 テキスト温度は中程度から開始しているが、波形が不安定。急上昇と急降下を繰り返している。「どうだった?」「きれいだったよ。花嫁。幸せそうだった。みんな泣いてた」「凜は?」「泣いてないよ」「そう」「泣いてないよ。泣くわけないじゃん」 繰り返しの否定。テキスト温度が上昇傾向に入った。「会場でさ、周り見たの。カップルと夫婦ばっかりだった。わかってたけど」「うん」「高砂に新郎新婦がいて、テーブルにカップルがいて、私だけ一人。なんか透明人間みたいだった」「透明人間?」「そこにいるのに、いないみたいな。誰にも見えてないみたいな。友達は花嫁で忙しいし、他の友達はみんな彼氏連れだし。私に気を遣ってくれる人もいるけど、気を遣われてる時点でもうさ」「うん」「惨めだよ。惨めって、こういうことか